草庐IT

ASP.NET Web Forms - 事件

全部标签

javascript - 使用事件处理程序理解 javascript 闭包

我对javascript很陌生,最近在了解闭包时,我遇到了面试官提出的一个问题:-functioninitButtons(){varbody=document.body,button,i;for(i=0;i这段代码的输出是什么?为此我回答-“与按钮相对应的数字..1、2等。”好的,然后我用谷歌搜索并找到了一个答案,其中指出:-ThereasonthishappensisbecausewhentheaddEventListenermethodisinvokedduringeachiterationoftheforloopaclosureiscreated.好吧,现在一切都在我头上……这怎

javascript - 在 ASP.NET MVC 4 中调用 JSON 文件

我开始学习ASP.NETMVC4,做了一些小东西...在我的索引页面中,我想获取包含一些数据的JSON文件并将其显示在主页上。在简单的HTML,JavaScript中,我使用ajax来GET/POSTJSON数据$.ajax({type:"GET",dataType:"json",url:"www.site.com",success:function(data){alert(data);}});我创建了MVC4项目,我应该在哪里调用jQuery$.ajax命令来获取数据并显示它?我必须在View中调用它吗?并使用jQuery语法?我很乐意看到任何例子 最佳答

javascript - mozilla firefox 中没有为 javascript 函数定义事件?

functiononlyNumeric(){if(event.keyCode57){event.returnValue=false;}}onkeypress=onlyNumneric();在IE中,这段代码运行良好。但是,在MozillaFirefox中,该事件是一个未定义的错误。 最佳答案 在FF/Mozilla中,事件作为参数传递给您的事件处理程序。使用类似下面的内容来绕过IE中缺少的事件参数。functiononlyNumeric(e){if(!e){e=window.event;}...}您会发现两者之间还有一些其他差异。这

javascript - 如何触发Asp :HiddenField OnValueChanged event using JQuery?

我有这个asp:hiddenField控件:我想使用Jquery触发其(服务器端)值更改事件:ProtectedSubAuxHiddenField_Changed(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesAuxHiddenField.ValueChanged'somelogichereEndSub我试过:$('#AuxHiddenField').val("Mohaha!!");Jquery找不到该元素并且没有任何反应。我该如何解决这个问题? 最佳答案 ASP.net使用

javascript - 跟踪输入文本框中每个文本更改的 knockout.js 事件

我是knockoutjs的新手。每次文本框中的文本更改时,我都想调用一个函数。我研究了一下并实现了keyup、keydown和keypress但它们无法正常工作。如果有人可以给我一个解决方案,或者请将我重定向到一些对我的场景有帮助的文档。如果有关于KnockoutJs中可用的所有事件(内置和自定义)的某种文档,那将非常有帮助。具体问题:data-bind="value:targetProp,event:{keyup:$parent.changeProp}"在Js中:Insideparent:this.changeProp=function(){if(condition..){dosom

javascript - 使用iCheck-helper时如何处理radio事件?

我想在更改事件时处理单选按钮。但是,由于设计人员已经使用了iCheck-helper,因此在代码运行时不会执行实际的radio操作。下面是代码FullImage当我们运行代码并在chrome中检查代码时,生成的HTML如下所示。FullImage要捕获选定的值,我想处理此单选按钮的更改事件。 最佳答案 根据documentation,您可以像这样使用ifChanged事件:$('#bg-effect').on('ifChanged',function(event){alert(event.type+'callback');});

javascript - 如何处理数据表中的复选框点击事件

我有一个bool字段,比如一个标志,用于说明表中的行是否已删除。它使用复选框显示,因此如果数据已被删除,则复选框值为真,反之亦然。下面是显示表格的代码:@Html.DisplayNameFor(model=>model.PIC)@Html.DisplayNameFor(model=>model.Name)@Html.DisplayNameFor(model=>model.StartDate)@Html.DisplayNameFor(model=>model.Status)@foreach(variteminModel){@Html.DisplayFor(modelItem=>item.

javascript - JQuery,将相同的函数绑定(bind)到 3 个不同的文本框的 keyup 事件

我有3个文本框,在所有3个的keyup事件中,我想调用相同的函数?在下面的代码中,我试图将keyup事件绑定(bind)到CalculateTotalOnKeyUpEvent函数到名为compensation的文本框,但它没有工作:$("#compensation").bind("keyup",CalculateTotalOnKeyUpEvent(keyupEvent));functionCalculateTotalOnKeyUpEvent(keyupEvent){varkeyCode=keyupEvent.keyCode;if(KeyStrokeAllowdToCalculateRe

javascript - <video> 标签上的 iPad 触摸事件

我正在iPad上构建一个由javascript支持的画廊,它可以同时显示图像和视频。要浏览图库,您可以向左或向右滑动(类似于iPad的照片应用程序)。但是,在元素上滑动时,我的所有触摸事件都不起作用。它似乎接管了我的触摸事件,即使在可能具有更高z-index的元素上也是如此。我尝试添加一个调用e.preventDefault()的touchmove处理程序,但这似乎也不起作用。有没有其他人遇到过这个问题并找到了解决方案? 最佳答案 您的触摸事件正在被播放器的默认控件吸收。如果将视频元素的控件设置为false,则可以完全控制视频元素上

javascript - ASP.Net VB 从代码隐藏调用 JavaScript 函数

我有一个函数负责填充SSRS报告。用户按下一个按钮,我出去检查是否有数据。如果没有数据,我会提供一条NODATA消息。如果有数据,我会调用SSRS报告,我想在新窗口中打开它。我认为使用JavaScript函数是完成此任务的最佳方式。这是如何完成的,或者你会推荐什么?提前致谢!functionopenWindow(url){document.forms[0].target="_blank";} 最佳答案 试试这个:System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page,Ge